请教一个问题! 1+2>1为什么结果是1

来源:百度知道 编辑:UC知道 时间:2024/05/26 23:59:53
只有十五分了,先谢谢大家,我是初学者,有些东西还不能理解。
对不起各位,我是打字时没搞好,在这个表达式前面还有一个!是这样的“! 1+2>1"

先算“!” !1是0
“+”的优先级高于“>” 所以先算“+” 2>1判断为真 结果是1

如:!4+4<7 判断为假 结果为0
记住一句话 真就是1,假就是0

这是一个判断语句,“1+2”大于“1”,所以运行完之后的返回值是逻辑值“1”代表真,即这句判断是正确的。

如果你把大于换成小于返回值就是逻辑假“0”喽

应该是 正确为1, 错误为0 吧

1+2>1是真(true),真(true)就是1,假(false)就是0,所以结果是1。

+的优先级高于>,所以先算1+2是3,3>1正确结果为1